package com.example.dw.admin.dto;

import lombok.Data;
import jakarta.validation.constraints.NotNull;
import java.math.BigDecimal;

/**
 * 管理端更新订单DTO
 * @author system
 * @since 2024-01-01
 */
@Data
public class UpdateOrderDTO {

    /**
     * 订单ID
     */
    @NotNull(message = "订单ID不能为空")
    private Integer orderid;

    /**
     * 交易状态
     */
    private Integer trxstatus;

    /**
     * 交易金额
     */
    private BigDecimal trxamt;

    /**
     * 支付类型
     */
    private String paytype;

    /**
     * 订单描述
     */
    private String body;

    /**
     * 有效时间
     */
    private Integer validtime;

    /**
     * 身份证号
     */
    private String idno;

    /**
     * 真实姓名
     */
    private String truename;

    /**
     * 电话列表
     */
    private String phoneList;

    /**
     * 用户表单字段
     */
    private String userFormFields;

    /**
     * 票类型
     */
    private String ticketType;

    /**
     * 备注
     */
    private String remarks;

    /**
     * 错误信息
     */
    private String errmsg;
} 